package xnsq

import "gitee.com/xiaoyutab/xgotool/xerror"

// 开启服务 - 指定新的服务地址/服务迁移
//
//	get	读取XNSQ的地址
//	set	设置XNSQ的地址
func Start(get, set string) error {
	if !_stop {
		return xerror.New("服务未停止")
	}
	if _stop && _stop_ing {
		return xerror.New("服务停止中，请稍后再试")
	}
	_default.Get = get
	_default.Set = set
	_stop = false
	go Listen()
	return nil
}

// 开启服务 - 直接使用原地址进行开启服务
func Startx() error {
	return Start(_get, _set)
}
